Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

исполнение кода php в html страницах (mikо)
Author Message
mikо
Guest





Карма: 388
   поощрить/наказать


PostPosted: Mon Dec 01, 2003 9:42 am ()
   Post subject: исполнение кода php в html страницах
Reply with quote

Здравствуйте уважаемые.
так как необхомимо, чтобы код php исполнялся в html страницах добавил в httpd.conf то что нужно: а вернее в строку
AddType application/x-httpd-php .php .phtml превратил в AddType application/x-httpd-php .php .phtml .htm .html после чего рестартанул апача. В результате страницы с кодом перед загрузкой стали выдавать табличку дескать какое-то application загружется, да что с ним делать, а вдруг а не то... после чего естественно ничего не загрузилось.
Думаю понятно?
Как с этим бороться?
Back to top
Дмитрий Эсс
Участник форума



Joined: 06 Jul 2003
Posts: 2533
Карма: 3
   поощрить/наказать

Location: Таллинн, Эстония

PostPosted: Mon Dec 01, 2003 3:31 pm (спустя 5 часов 49 минут)
   Post subject:
Reply with quote

mikо:
Вы не один такой, см. forum.dklab.ru/denwer/nursery/ProblemaSPerehodomHtmlGtPhp.html .
Я сам ещё в этом толком не разобрался. Раньше у меня с расширением .html всё работало, а теперь тоже стало выдавать окно для скачки.
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Mon Dec 01, 2003 10:32 pm (спустя 7 часов 12 секунд)
   Post subject:
Reply with quote

mikо:
Решается это тем, что перед тем, как объясвлять новый Handler для .html, нужно убрать старый:
Code (Apache config): скопировать код в буфер обмена
RemoveHandler .html
AddHandler ...
И все будет ok (сам специально на эту проблему где-то минут 10 потратил...)
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 414
   поощрить/наказать


PostPosted: Thu Dec 04, 2003 8:58 pm (спустя 2 дня 22 часа 25 минут)
   Post subject:
Reply with quote


М

Перенесено из форума: Денвер::Базовый пакет.
Перенесено в форум: Денвер::Полезные советы.
Back to top
View user's profile Send private message Send e-mail
CACA
Guest





Карма: 388
   поощрить/наказать


PostPosted: Thu May 27, 2004 3:07 pm (спустя 5 месяцев 22 дня 18 часов 9 минут)
   Post subject:
Reply with quote

А можно для тупых - что именно должно быть вместо точек после AddHandler ???
Back to top
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 129
   поощрить/наказать


PostPosted: Thu May 27, 2004 3:31 pm (спустя 24 минуты)
   Post subject:
Reply with quote

Насколько я понимаю, надо вот так:
Code (Apache config): скопировать код в буфер обмена
RemoveHandler .html
AddType application/x-httpd-php .php .phtml .html
Back to top
View user's profile Send private message Send e-mail
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 129
   поощрить/наказать


PostPosted: Thu May 27, 2004 6:08 pm (спустя 2 часа 36 минут)
   Post subject:
Reply with quote

CACA:
А у меня работает, как ни странно.

Откройте «httpd.conf». Найдите строку «AddType application/x-httpd-php». Допишите к ней в конце «.html». Перед это строкой напишите «RemoveHandler .html».
Back to top
View user's profile Send private message Send e-mail
CACA
Guest





Карма: 388
   поощрить/наказать


PostPosted: Thu May 27, 2004 7:09 pm (спустя 1 час 51 секунду)
   Post subject:
Reply with quote

Ant:
Спасибо за советы, но не работает :(((
Стоит переименовать html в php или сделать любое расширение навроде bbb, приписав его к «AddType application/x-httpd-php» - всё работает. А html - не хочет, браузер предлагает открыть или сохранить файл. Причем сохраняет или открывает его из кэша в необработанном виде, то есть код php на сервере не исполняется. А очень надо чтоб он в html исполнялся :(((
Back to top
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 414
   поощрить/наказать


PostPosted: Sat May 29, 2004 4:31 am (спустя 1 день 9 часов 22 минуты)
   Post subject:
Reply with quote

CACA:
Вы SSI-то отключили для html? AddHandler server-parsed html там есть еще в httpd.conf. Но вообще, PHP подключается для htmlk-файлов без проблем — у меня на нескольких десятков сайтов используется такой подход, причем даже в файлах .htaccess (а не в httpd.conf). Почистите кэш браузера.
Back to top
View user's profile Send private message Send e-mail
Гость
Guest





Карма: 388
   поощрить/наказать


PostPosted: Thu Aug 05, 2004 11:42 pm (спустя 2 месяца 7 дней 19 часов 10 минут)
   Post subject: PHP код в HTML или HTML сгенерированный PHP- дело вкуса?
Reply with quote

Может глупый вопрос, но задам. Стоит ли вообще мучится с настройкой Денвера для работы PHP кода в .html страницах? Потеряю ли я в функциональности своего сайта если все страницы будут генерироваться PHP? Если нет, то зачем тогда вообще PHP код в .html? Или это вопрос вкуса?

Заранее благодарен.
Back to top
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 414
   поощрить/наказать


PostPosted: Fri Aug 06, 2004 5:22 am (спустя 5 часов 40 минут)
   Post subject:
Reply with quote

Гость wrote:
Потеряю ли я в функциональности своего сайта если все страницы будут генерироваться PHP?
Если у Вас там был чистый HTML, без SSI, то не потеряете. Зато сможете использовать операторы PHP в HTML-коде - например, вставлять в середину содержимое другого файла.
Back to top
View user's profile Send private message Send e-mail
Al Pish
Guest





Карма: 388
   поощрить/наказать


PostPosted: Mon Nov 01, 2004 8:15 am (спустя 2 месяца 26 дней 2 часа 52 минуты)
   Post subject:
Reply with quote

В .htaccess пропишите такое:

AddHandler application/x-httpd-php .html .htm
AddType application/x-httpd-php .html .htm
или
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm. html .phtml
-------------------
первое кажется правильней
можно добавить строку
XbitHack On
поставить права 755 на html то обработает как php
-----------------
на локальной машине и на хосте первый вариант работает отлично (на хосте даже без chmod 755)
Back to top
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 129
   поощрить/наказать


PostPosted: Thu Feb 03, 2005 1:11 am (спустя 3 месяца 1 день 16 часов 55 минут)
   Post subject:
Reply with quote


М

Ветка выделена в отдельную тему «Мусор.»,
расположенную в форуме Мусоропровод (03 Февраля 2005, 01:11).
Back to top
View user's profile Send private message Send e-mail
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 129
   поощрить/наказать


PostPosted: Thu Feb 03, 2005 1:11 am (спустя 39 секунд)
   Post subject:
Reply with quote


М

Тема закрыта.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies. All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML